home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 November / Macworld (1999-11).dmg / Updaters / WhiteCap 3.0.4 / WhiteCap Source.sit / WhiteCap Source / Headers / Sample.h < prev    next >
C/C++ Source or Header  |  1999-07-28  |  509b  |  23 lines

  1. #pragma once
  2.  
  3. class V3;
  4. class R3Matrix;
  5.  
  6. class Sample {
  7.     public :
  8.     
  9.         friend class Sample;
  10.         
  11.                                 Sample();
  12.                                 
  13.         void                    Assign( long inCurTime, const float inSample[], const Sample* inPrev, float inFalloff );
  14.         
  15.         void                    GenerateCords( V3* ioPts, float* inTail, V3& inOffset, R3Matrix& inT, float inScale, float inPersInt );
  16.         long                    TimeOfSample()                { return mSampleTime;    }
  17.         
  18.         Sample*                    mNext;
  19.         
  20.         float                    mSample[ NUM_SAMPLE_BINS ];
  21.         long                    mSampleTime;
  22.         float                    mBass[ 3 ];
  23. };